package de.codecasa.andro.kasse;


import java.util.ArrayList;
import java.util.List;

import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.util.TypedValue;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.GridView;
import android.widget.ListView;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.LinearLayout.LayoutParams;
import android.widget.Toast;
 


// Activity-Klasse welche alle Produkte auflistet. 
public class AC_Products extends Activity {
 
	private dbActions datasource;
	List<dsrArtikel> ArtikelList = new ArrayList<dsrArtikel>();
	
	
	
	public ListView lvArtikel;
	public Button btnSave;
	public Button btnCancel;
	
	public Integer aktAID;
	
	private adcArtikelList myAdapter;

	
		public void onCreate(Bundle savedInstanceState) {
	        super.onCreate(savedInstanceState);
	        
	        setContentView(R.layout.products_layout);
	        
	        datasource = new dbActions(this);
	        fill_Artikel();   
	        
	        
	        lvArtikel = (ListView) findViewById(R.id.lvArtikel);   
	        
			myAdapter = new adcArtikelList(this, ArtikelList, datasource);
			
			lvArtikel.setAdapter(myAdapter);
			lvArtikel.setOnItemClickListener(myAdapter);        
			
	       
	        
	        
	    }
		
		
	
		private void saveData()
		{
			EditText txtTemp;
			
			for(dsrArtikel artikel : ArtikelList)
			{
	
				try
				{
					txtTemp = new EditText(this);
					txtTemp = (EditText) this.findViewById(artikel.getId()-1);
					Toast t =  Toast.makeText(this, txtTemp.getText().toString(), Toast.LENGTH_SHORT);
					t.show();
					artikel.settext("");
				}
				catch(Exception e)
				{
					
					Toast t =  Toast.makeText(this, e.toString(), Toast.LENGTH_SHORT);
					t.show();
				}
			}
		
	        //datasource.open();
	        
	        //datasource.updateAllArtikel(ArtikelList, this);
	        //datasource.close();
	
		}
	
	    
		private void fill_Artikel()
	    {
	    	
	
	            datasource.open();
	            ArtikelList = datasource.getArtikel("");
	            datasource.close();
	            
	     		
	     }
	     	
	        
	         
	        
	        
	    
  
	

}